@charset "utf-8";

button{height:auto;}
/* 新按钮 from yk.css */
.btn {
  -moz-user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *filter:chroma(color=#000000);
  /* IE7- button focus border 1px black hack */
  margin: 0;
  vertical-align: middle;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  border: 1px solid;
  line-height: 20px;
  font-family: arial, helvetica, verdana, tahoma, sans-serif;
}
.btn:hover,
.btn:focus {
  outline: none;
}
.btn,
.btn-medium {
  min-width: 80px;
  _width: 80px;
  padding: 4px 9px;
  font-size: 12px;
}
.btn-small {
  min-width: 56px;
  _width: 56px;
  padding: 1px 9px;
  _padding-top:4px;
  font-size: 12px;
}
.btn-large {
  min-width: 100px;
  _width: 100px;
  padding: 9px 14px;
  font-size: 14px;
  font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;
}
.btn-huge{
  min-width: 100px;
  _width: 100px;
  padding: 9px 14px;
  line-height: 25px;
  font-size: 20px;
  font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;
}
.btn,
.btn-major {
  color: #ffffff;
  border-color: #007dcc;
  background-color: #1c98e7;
}
.btn:link,
.btn:visited,
.btn-major:link,
.btn-major:visited {
  color: #ffffff;
}
.btn:hover,
.btn:focus,
.btn-major:hover,
.btn-major:focus {
  color: #ffffff;
  border-color: #1092e5;
  background-color: #25a3f3;
}
.btn:active,
.btn-major:active {
  color: #ffffff;
  border-color: #007dcc;
  background-color: #108bd9;
}
.btn-minor {
  color: #555555;
  border-color: #d1d1d1;
  background-color: #f2f2f2;
}
.btn-minor:link,
.btn-minor:visited {
  color: #555555;
}
.btn-minor:hover,
.btn-minor:focus {
  color: #555555;
  border-color: #e2e2e2;
  background-color: #f4f7fa;
}
.btn-minor:active {
  color: #555555;
  border-color: #dbdbdb;
  background-color: #eaeaea;
}
.btn-pay {
  color: #ffffff;
  border-color: #e44b15;
  background-color: #ff6600;
}
.btn-pay:link,
.btn-pay:visited {
  color: #ffffff;
}
.btn-pay:hover,
.btn-pay:focus {
  color: #ffffff;
  border-color: #e86813;
  background-color: #ff7f18;
}
.btn-pay:active {
  color: #ffffff;
  border-color: #c95c14;
  background-color: #f06000;
}
.btn-follow {
  color: #ffffff;
  border-color: #951d09;
  background-color: #d23015;
}
.btn-follow:link,
.btn-follow:visited {
  color: #ffffff;
}
.btn-follow:hover,
.btn-follow:focus {
  color: #ffffff;
  border-color: #be1c00;
  background-color: #ed3718;
}
.btn-follow:active {
  color: #ffffff;
  border-color: #951d09;
  background-color: #c5250a;
}
.btn-disabled {
  cursor: default;
  color: #bbbbbb;
  border-color: #cad4e4;
}
.btn-disabled:link,
.btn-disabled:visited {
  color: #bbbbbb;
}
.btn-disabled,
.btn-disabled:hover,
.btn-disabled:focus,
.btn-disabled:active {
  color: #bbbbbb;
  border-color: #dfe6f1;
  background-color: #ecf0f5;
}
button.btn::-moz-focus-inner,
input.btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn,
input.btn,
button.btn-medius,
input.btn-medius {
  *padding-top: 2px;
  *padding-bottom: 3px;
}
button.btn-large,
input.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn-small,
input.btn-small {
  *padding-top: 0;
  *padding-bottom: 0;
}
.btn,
.btn-medium {
  min-width: 60px\0;
}
.btn-small {
  min-width: 36px\0;
}
.btn-large {
  min-width: 70px\0;
}
div.btn,
a.btn,
span.btn,
div.btn-medium,
a.btn-medium,
span.btn-medium {
  *min-width: 60px;
  _width: 60px;
}
div.btn-small,
a.btn-small,
span.btn-small {
  *min-width: 36px;
  _width: 36px;
}
div.btn-large,
a.btn-large,
span.btn-large {
  *min-width: 70px;
  _width: 70px;
}
/*新按钮 end*/


.winlogin{width:300px;padding:20px;margin:0 auto;color:#555;}
.wincreate,.winsuccess{width:600px;padding:15px 10px;margin:0 auto;color:#555;}
.wincreate{width:600px;}
.winsuccess{width:330px;height:250px;}
.winlogin a, .wincreate a{color:#3399e0;text-decoration:none;}
.winlogin a:hover, .wincreate a:hover{color:#c31;}
.spline{overflow:hidden;height:0;line-height:0;margin:10px 0;border-top:1px dotted #c5c5c5;}
.ico__error{background:url(../img/reg.png) no-repeat 0 -690px;width:17px;height:17px;}
.ico__pass{background:url(../img/reg.png) no-repeat -50px -690px;width:17px;height:17px;}
.ico__alarm{display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;margin-right:5px;background:url(../img/reg.png) no-repeat -200px -690px;vertical-align:text-bottom;}
.ico__notice{background:url(../img/reg.png) no-repeat -100px -690px;display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;vertical-align:middle;}
.ico-QQ,.ico-weibo,.ico-zfb,.ico-freelogin,
.ico-toudu,.ico-txweibo,.ico-renren,.ico-kaixin{display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;vertical-align:middle;background:url(/index/img/logreg/ico_cooperations.png) no-repeat 0 0;}
.ico-QQ,.ico-weibo,.ico-zfb,.ico-freelogin{width:40px;height:40px;}
.ico-QQ{background-position:0 -50px;}
.ico-weibo{background-position:-50px -50px;}
.ico-zfb{background-position:-100px -50px;}
.ico-freelogin{background-position:0 -100px;}
.ico-toudu{background-position:0 -25px;}
.ico-txweibo{background-position:-18px -25px;}
.ico-renren{background-position:-36px -25px;}
.ico-kaixin{background-position:-54px -25px;}

.logintab{height:30px;margin-bottom:10px;}
.logintab li{float:left;width:105px;height:30px;text-align:center;}
.logintab li a{display:block;line-height:30px;color:#555;font-size:14px;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;text-decoration:none;}
.logintab li.current{background:#6acaed;}
.logintab li.current a{color:#fff;}

.winlogin .YK_tabs{height:36px;margin-bottom:20px;border-bottom:2px solid #e7e7e7;}
.winlogin .YK_tabs ul{float:left;_position:relative;_top:2px;}
.winlogin .YK_tabs li{float:left;height:36px;width:120px;text-align:center;margin-top:2px;}
.winlogin .YK_tabs li a{display:block;padding-top:8px;height:27px;width:100%;height:100%;font-size:20px;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;color:#555555;text-decoration:none;}
.winlogin .YK_tabs li a:hover{color:#cc3311;}
.winlogin .YK_tabs li.current{background:#06a7e1;}
.winlogin .YK_tabs li.current a,.YK_tabs li.current a:hover{color:#ffffff;}
.winlogin .YK_tabs .extend{float:right;padding-top:10px;font-size:14px;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;}
.winlogin .main .type{height:80px;overflow:hidden;}

.winlogin .tudou_login{float:left;background:url(/partner/img/ico_tudou_16x16.png) no-repeat left 6px;}
.winlogin .tudou_login a{padding-left:20px;line-height:30px;}
.winlogin .tudou_login .split{padding:0 10px;}
.winlogin .other_login{overflow:hidden;margin-top:15px;}
.winlogin .other_login .accout_list{margin-left:10px;}
.winlogin .other_login .accout_list a{display:inline-block;*display:inline;*zoom:1;margin-right:10px;}
.winlogin .other_login .accout_list img{vertical-align:text-bottom;}
.winlogin .type li{position:relative;color:#3399e0;cursor:pointer;margin:10px 0 25px 0;float:left;padding:0 30px;width:208px;height:43px;_height:30px;_padding-top:15px;line-height:45px;background:#ffffff;border:1px solid #e5e5e5;text-align:center;font-size:14px;}
.winlogin .type .current{background:#e5e5e5;color:#555555;}
.winlogin .type .ico__mail{background:url(/user/img/reg.png) no-repeat 0 -840px;width:24px;height:17px;margin-right:15px;}
.winlogin .type .ico__mobile{display:inline-block;*display:inline;*zoom:1;background:url(/user/img/reg.png) no-repeat -50px -840px;width:17px;height:23px;margin-right:15px;overflow:hidden;vertical-align:middle;_margin-top:-3px;}
.winlogin .type .arrow{position:absolute;bottom:-8px;_bottom:-15px;left:50%;margin-left:-8px;display:none;*zoom:1;background:url(/user/img/reg.png) no-repeat -100px -840px;width:16px;height:8px;}
.winlogin .type .current .arrow{display:block;}
.winlogin .formbox{position:relative;zoom:1;}
.winlogin .ykcode{position:absolute;top:0;right:0;width:204px;padding-left:30px;}
.state{margin-bottom:20px;}

.formbox{overflow:hidden;zoom:1;}
.formbox .loginwin{width:276px;padding-right:30px;border-right:1px solid #ddd}
.formbox fieldset{border:none;}
.formbox .propinfo{margin-top:20px;padding-top:20px;border-top:1px solid #ddd;}
.formbox .propinfo .title{color:#909090;font-family:"microsoft yahei","微软雅黑","黑体";margin-bottom:10px;font-style:normal;font-weight:normal;font-size:14px;}
.formbox .propinfo .main-links{float:left;}
.formbox .propinfo .main-links li{float:left;margin-right:20px;}
.formbox .propinfo .prop-links{float:left;margin-top:24px;font-size:0;line-height:0;}
.formbox .propinfo .prop-links a{margin-right:10px;}
.formbox .entry{margin-bottom:10px;position:relative;}
.formbox .entry .placeholder{position:absolute;top:5px;*top:7px;left:10px;color:#BBB;font-size:14px;font-family:"microsoft yahei","微软雅黑","黑体";}
.formbox .loginwin .entry .placeholder{top:10px;*top:12px;}
.formbox .entry .tips{color:#909090;} 
.formbox .entry .desc{margin-bottom:5px;color:#909090;}
.formbox .entry .action{padding-left:10px;}
.formbox .entry .message{color:#990000;}
.formbox .qtips_lt{left:278px;}
.formbox h3{margin-bottom:15px;color:#555;}
.formbox label{color:#565656;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:14px;padding:0 5px;width:85px;text-align:right;}
.formbox .loginwin label{width:60px;}
.formbox .loginbtn{margin-bottom:10px;}
.formbox .loginbtn .btn{width:276px;}
.formbox .savebtn .btn{width:130px;}
.formbox .form_btn_m .form_btn_text{font-size:14px;}
.formbox .form_input{width:240px;_width:230px;font-family:"microsoft yahei","微软雅黑","黑体";}
.formbox .loginwin .form_input{width:258px;_width:248px;height:40px;line-height:30px;}
.formbox .captcha .form_input{width:82px;}
.formbox .save{margin:-5px 0 20px 0;}
.formbox .save label{padding:0;width:50px;text-align:left;font-size:12px;}
.formbox .save a{float:right;}
.formbox .reglink{margin-top:20px;}
.formbox .regbtn a{vertical-align:middle;display:inline-block;*display:inline;*zoom:1;width:130px;height:45px;background:url(../images/reg.png) no-repeat 0 -70px;}
.formbox .regbtn a:hover{background-position:-150px -70px;}
.formbox .regbtn a:active{background-position:-300px -70px;}
.formbox .terms{color:#909090;}
.formbox .regbtn em{display:none;}
.formbox .codearea .form_input{width:140px;}
.formbox .codearea .vcode{height:30px;}
.formbox .msg{margin-left:10px;color:#909090;}
.formbox .msg .ico__error,.formbox .msg .ico__pass,.formbox .msg .ico__notice{margin-right:5px;}
.formbox .error{color:#ab0707;margin-top:5px;}
.formbox .prompt{color:#909090;}
.formbox .pswd_state{margin:0 5px;position:relative;zoom:1;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;width:124px;height:10px;background-color:#ececec;border:1px solid #8fd1ff;}
.formbox .pswd_state_def{border:1px solid #c7c7c7;}
.formbox .pswd_state .level{position:absolute;top:1px;left:1px;width:40px;height:8px;display:inline-block;*display:inline;*zoom:1;overflow:hidden;}
.formbox .pswd_state .level_1{background-color:#8fd1ff;}
.formbox .pswd_state .level_2{background-color:#43b1fe;left:42px;}
.formbox .pswd_state .level_3{background-color:#3399e0;left:83px;}
.formbox .pswd_state .level_0{background-color:#c7c7c7;}
.formbox .pswd_state .level_0_1{background-color:#a0a0a0;left:42px;}
.formbox .pswd_state .level_0_2{background-color:#898989;left:83px;}
.formbox .strength{padding-top:10px;color:#909090;}
.formbox .userbase{height:50px;margin-bottom:20px;}
.formbox .userbase .avatar{float:left;width:50px;height:50px;margin-right:10px;}
.formbox .userbase li{fonoverflow:hidden;zoom:1;font-size:14px;margin-bottom:5px;}
.formbox .userbase .tips{color:#909090;font-size:12px;}
.formbox .userbase .avatar img{display:block;width:50px;height:50px;}
.formbox .notice{margin-left:98px;margin-top:10px;width:290px;padding:5px 10px;;background:#fffcce;border:1px solid #d1be9d;color:#909090;}
.formbox .notice a{margin-left:10px;}
.formbox .loginbind a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:130px;height:45px;background:url(../img/reg.png) no-repeat 0 -230px;}
.formbox .loginbind a:hover{background-position:-150px -230px;}
.formbox .loginbind a:active{background-position:-300px -230px;}
.formbox .loginbind em{display:none;}
.wincreate .formbox{padding-left:10px;}
.formbox .flogin,
.formbox .flogin_success,
.formbox .formbox_save{width:auto;padding-right:0;border-right:none;}
.formbox .flogin_success{padding-top:20px;}
.formbox .flogin label{width:auto;}
.formbox .flogin .save a{float:none;}
.formbox .flogin .captcha .form_input{float:left;width:112px;margin-right:10px;}
.formbox .flogin .captcha .btn{width:136px;}
.formbox .flogin .captcha a.btn{*width:106px;}
.formbox .flogin .phone{height:40px;line-height:40px;}
.formbox .flogin .phonenum{font-size:24px;}
.formbox .flogin .entry .action{padding-left:0;margin-left:20px;}
.formbox .flogin .phone .tips{margin-left:10px;}
.formbox .flogin_success .status{font-size:24px;color:#909090;font-family: "Microsoft YaHei","微软雅黑", SimHei, helvetica, arial, verdana, tahoma, sans-serif;}
.formbox .flogin_success .desc{font-size:14px;color:#555;font-family: "Microsoft YaHei","微软雅黑", SimHei, helvetica, arial, verdana, tahoma, sans-serif;}
.formbox .flogin_success .entry{margin-bottom:20px;}
.formbox .flogin_success .password .placeholder{top:35px;}
.formbox .formbox_save{padding:100px 0;text-align:center;}
.formbox .formbox_save .status_info{margin-bottom:10px;color:#909090;font-size:24px;font-family: "Microsoft YaHei","微软雅黑", SimHei, helvetica, arial, verdana, tahoma, sans-serif;}
.formbox .formbox_save .status_help{color:#bbb;font-size:14px;font-family: "Microsoft YaHei","微软雅黑", SimHei, helvetica, arial, verdana, tahoma, sans-serif;}
.winlogin .ico-success{display:inline-block;*display:inline;*zoom:1;height:30px;width:30px;margin-right:10px;margin-top:-3px;vertical-align:middle;background:url(/index/img/logreg/logreg.png) no-repeat -140px 0;}
.winlogin .ico-user,
.winlogin .ico-phone,
.winlogin .ico-warning,
.winlogin .ico-prompt{display:inline-block;*display:inline;*zoom:1;margin-right:5px;margin-top:-2px;vertical-align:middle;background:url(/index/img/logreg/logreg.png) no-repeat;}
.winlogin .ico-user{width:12px;height:12px;background-position:-175px 0;}
.winlogin a:hover .ico-user{background-position:-175px -20px;}
.winlogin .ico-phone{width:7px;height:12px;background-position:-190px 0;}
.winlogin a:hover .ico-phone{background-position:-190px -20px;}
.winlogin .ico-warning{width:14px;height:12px;background-position:-200px 0;}
.winlogin .ico-prompt{width:12px;height:12px;background-position:-200px -20px;}


.thirdparty{padding-left:20px;}

.winsuccess{color:#909090;}
.winsuccess .section{padding:20px 10px;}
.winsuccess .ico__success{background:url(/user/img/reg.png) no-repeat -150px -688px;width:18px;height:18px;float:left;margin-right:10px;}
.winsuccess .info{overflow:hidden;zoom:1;}
.winsuccess h3{margin-bottom:10px;font-size:14px;color:#555555;}
.winsuccess .username{font-size:14px;margin-bottom:10px;}
.winsuccess p{line-height:24px;margin-bottom:20px;font-size:14px;} 

.winconnect{width:500px;height:300px;overflow:hidden;margin:0 auto;background:#e8f6ff;}
.winconnect .section{margin-top:100px;}
.winconnect .conn_tips{float:left;margin-right:35px;text-align:right;width:250px;}
.winconnect .corp_btn{overflow:hidden;zoom:1;padding-top:7px;}
.winconnect .conn_btn{margin:50px 0;text-align:center;}
.state p{line-height:30px;font-size:14px;color:#555555;font-weight:bold;}

.oauth .form_input{width:200px;_width:190px;}
.oauth .userbase{height:50px;margin-bottom:20px;}
.oauth .userbase .avatar{float:left;width:50px;height:50px;margin-right:10px;}
.oauth .userbase li{fonoverflow:hidden;zoom:1;font-size:14px;margin-bottom:5px;}
.oauth .userbase .tips{color:#909090;font-size:12px;}
.oauth .userbase .avatar img{display:block;width:50px;height:50px;}
.oauth .formbox label{width:60px;}
.oauth .formbox .regbtn{padding-left:73px;}
.oauth .formbox .strength{padding-left:73px;}
.oauth .aside{background:url(../img/line_oauth.jpg) no-repeat 0 0;}
.oauth .aside .txt{font-size:14px;margin-bottom:15px;}
.oauth .findpwd{line-height:45px;margin-left:20px;}
.oauth .loginbind{padding-left:73px;}
.oauth .dir_login a{display:block;width:130px;height:45px;background:url(../img/reg.png) no-repeat 0 -385px;}
.oauth .dir_login a:hover{background-position:-150px -385px;}
.oauth .dir_login a:active{background-position:-300px -385px;}
.oauth .dir_login em{display:none;}
.oauth .formbox .error{padding-left:70px;margin-top:10px;}
.oauth .formbox{float:left;width:310px;}
.oauth .aside{float:right;width:200px;padding-left:55px;}

.bindaccount{zoom:1;margin-bottom:20px;}
.bindaccount h3{margin-bottom:20px;color:#555;}
.bindaccount .ico__pass{padding-left:15px;}
.bindaccount .desc{margin-bottom:20px;color:#555;font-size:14px;}
.bindaccount .formbox .entry .desc{margin-bottom:5px;color:#909090;font-size:12px;}
.winlogin .bindaccount .formbox{padding-left:0;margin-bottom:-20px;}
.setaccount .left{float:left;width:280px;margin-right:30px;border-right:1px solid #cacaca;}

.accountinfo{margin-bottom:20px;}
.accountinfo ul{margin-bottom:20px;}
.accountinfo li{overflow:hidden;font-size:14px;}
.accountinfo .a_avatar{float:left;width:90px;height:90px;margin-right:10px;}
.accountinfo .a_avatar img{width:90px;height:90px;}
.accountinfo .a_title{margin-bottom:5px;}
.accountinfo .a_title span{margin:0 10px 5px 0;font-weight:bold;}
.accountinfo .a_title a{font-size:12px;}
.accountinfo .a_status{margin-bottom:5px;color:#909090;}
.accountinfo .qtips_lb{left:285px;top:10px;bottom:auto;width:auto;}
.accountinfo .qtips_lb .arrow{bottom:23px;}

.bindtips{width:388px;padding:5px 35px;*zoom:1;border:1px solid #ecdda8;background:#fcfae0;}
.bindtips h3{position:relative;margin-bottom:5px;color:#555;}
.bindtips h3 .ico__notice{position:absolute;left:-25px;top:2px;}
.bindtips .desc{margin-bottom:0;color:#909090;font-size:12px;}
.bindtips_success{margin-bottom:30px;border:1px solid #cbe090;background:#f1faef;}
.bindtips_success .ico__pass{position:absolute;left:-25px;top:2px;}
.bindtips_success .desc span{margin-right:40px;color:#555;}

/*支付宝快速登录*/
#quicklogin{display:none;}
.quicklogin{padding:15px;}
.quicklogin a{color:#3399e0;}
.quicklogin .hd{margin-bottom:15px;}
.quicklogin .hd h3{color:#555;}
.quicklogin .hd .desc{color:#909090;}
.quicklogin .bd{margin-bottom:15px;border-bottom:1px dotted #c5c5c5;}
.quicklogin .bd h3{margin-bottom:10px;color:#909090;}
.quicklogin .entry{height:60px;overflow:hidden;}
.quicklogin .form_input{width:250px;margin-bottom:5px;}
.quicklogin .error{color:#ab0707;}
.quicklogin .error .ico__error{margin-right:5px;}
.quicklogin .loguser .avatar{float:left;width:50px;height:50px;margin-right:10px;}
.quicklogin .loguser .username{float:left;}
.quicklogin .forgetpsw{overflow:auto;height:auto;margin-bottom:5px;}
.quicklogin .action{overflow:auto;height:auto;margin-bottom:20px;line-height:45px;color:#555;}
.quicklogin .bindbtn{display:inline-block;*display:inline;*zoom:1;margin-right:10px;}
.quicklogin .bindbtn a{vertical-align:middle;display:inline-block;*display:inline;*zoom:1;width:130px;height:45px;background:url(../img/reg.png) no-repeat 0 -460px;}
.quicklogin .bindbtn a:hover{background-position:-150px -460px;}
.quicklogin .bindbtn a:active{background-position:-300px -460px;}
.quicklogin .bindbtn em{display:none;}
.quicklogin .ft .copyright{color:#909090;}
.quicklogin .ft a{color:#555;}

.win-tips{background:#ffffe5;border:1px solid #ecdda0;text-align:center;padding:5px 0;color:#909090;margin:10px 0;}

.login-auth{width:320px;margin:0 auto;padding:25px 40px;}
.login-auth h1{font-style:normal;font-size:24px;color:#909090;font-family:"microsoft yahei","微软雅黑","黑体";margin-bottom:20px;}
.login-auth .login-auth-tips{color:#909090;font-size:14px;margin:15px 0;font-family:"microsoft yahei","微软雅黑","黑体";}
.auth-account{background:#eeeeee;padding:10px;margin-bottom:15px;-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px;}
.auth-account .auth-pwd{position:relative;}
.auth-account .auth-pwd .placeholder{position:absolute;top:6px;left:7px;font-size:14px;}
.auth-avatar{float:left;margin-right:10px;}
.auth-avatar img{width:50px;height:50px;}
.auth-info{overflow:hidden;zoom:1;padding-top:15px;color:#555555;}
.login-auth .auth-action .form_btn{margin-right:25px;}
.login-auth .auth-action a,.login-auth .auth-pwd a{color:#3399e0;}
.login-auth .auth-action a:hover,.login-auth .auth-pwd a:hover{color:#cc3311;text-decoration:none;}
.login-auth .auth-pwd{margin:15px 0;}
.login-auth .auth-pwd a{margin-left:20px;}
.login-auth .error{color:#ab0707;}
.login-auth .error .ico__error{margin-right:5px;}

.auth-bind{width:500px;margin:0 auto;padding:30px 50px;}
.auth-bind h1{font-style:normal;font-size:24px;color:#909090;font-family:"microsoft yahei","微软雅黑","黑体";margin-bottom:20px;}
.auth-bind h3{font-style:normal;color:#909090;font-size:14px;font-family:"microsoft yahei","微软雅黑","黑体";margin-bottom:15px;}
.auth-bind a{color:#3399e0;}
.auth-bind a:hover{color:#cc3311;text-decoration:none;}
.auth-bind .formbox .entry{margin-bottom:25px;}
.auth-bind .auth-pwd{margin:15px 0;}
.auth-bind .auth-youku-ac{width:310px;float:left;margin-right:20px;}
.auth-bind .auth-ac{overflow:hidden;zoom:1;padding-left:20px;border-left:1px solid #dddddd;height:210px;}
.auth-bind .auth-info{padding-top:7px;height:40px;overflow:hidden;}
.auth-bind .formbox .form_btn{margin:5px 10px 0 0;}
.auth-bind .formbox .auth-stat{position:relative;}
.auth-bind .formbox .msg{position:absolute;top:2px;;left:0;margin:0;}
.auth-bind .succeed-info ul{padding:15px;width:350px;height:125px;}
.auth-bind .succeed-info li{border-bottom:1px solid #dddddd;font-size:14px;margin-bottom:15px;position:relative;padding-bottom:5px;color:#555555;}
.auth-bind .succeed-info .ac{position:absolute;right:0;top:0;_right:15px;}
.auth-bind .succeed-info .avatar{margin-right:5px;position:relative;top:-10px;}
.auth-bind .succeed-info .avatar img{width:30px;height:30px;}
.auth-bind .ico__success{background:url(../img/reg.png) no-repeat -200px -610px;height:24px;width:24px;margin-right:10px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;position:relative;top:-1px;}



.win_login{width:565px;margin:0 auto;color:#555;font-size:12px;}
.win_login a{color:#555;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;}
.win_login a:hover{color:#c31;}
.win_login .head{height:40px;padding:10px 20px;}
.win_login .head .title{color:#909090;line-height:40px;font-size:18px;text-align:center;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;font-weight:normal;}
.win_login .body{padding-bottom:20px;}
.win_login .body:before,
.win_login .body:after{display:table;content:"";line-height:0;}
.win_login .body:after{clear:both;}
.win_login .loginarea{float:left;padding:0 40px;border-right:1px solid #ddd;}
.win_login .loginarea h4,
.win_login .otherarea h4{margin-bottom:17px;color:#909090;font-size:14px;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;font-weight:normal;}
.win_login .loginarea .main_links{zoom:1;}
.win_login .loginarea .main_links ul{overflow:hidden;margin-right:-40px;}
.win_login .loginarea .main_links li{float:left;width:64px;margin-right:40px;text-align:center;}
.win_login .loginarea .main_links li a{text-decoration:none;font-size:14px;}
.win_login .otherarea{float:left;padding:0 40px;}
.win_login .otherarea .form_btn{display:block;min-width:130px;_width:130px;margin-bottom:10px;border-radius:0;}
.win_login .otherarea .form_btn_text{font-size:18px;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;font-weight:normal;}
.win_login .ico_QQ,.win_login .ico_weibo,.win_login .ico_zfb,.win_login .ico_youku{display:block;width:64px;height:64px;margin-bottom:7px;background: url(/user/img/winlogin2.png) no-repeat;}
.win_login .ico_QQ{background-position:0 -40px;}
.win_login .ico_weibo{background-position:0 -110px;}
.win_login .ico_zfb{background-position:0 -180px;}
.win_login .ico_youku{background-position:0 -290px;}
.win_login .loginposter{z-index:-1;position:relative;height:223px;margin-bottom:20px;}
.win_login .loginposter .pic{position:absolute;top:-60px;left:0;width:100%;height:283px;background-color:#f7f7f7;}

.ykcode *{font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;}
.ykcode .ykcode-header{height:20px;}
.ykcode .ykcode-header-extend{float:right;font-size:14px;color:#909090;}
.ykcode .ykcode-container{position:relative;margin:0 auto;text-align:center;zoom:1;}
.ykcode .ykcode-detail-img{*zoom:1;position:relative;width:160px;height:160px;background:#fff;margin:0 auto 20px;-webkit-transition:all .6s cubic-bezier(0.25,.5,.5,.9);-moz-transition:all .6s cubic-bezier(0.25,.5,.5,.9);transition:all .6s cubic-bezier(0.25,.5,.5,.9);z-index:100;zoom:1;}
.ykcode .ykcode-detail-img img{width:160px;height:160px;}
.ykcode .ykcode-detail-mask{z-index:1;position:absolute;top:0;left:0;background:#fff;opacity:.9;filter:alpha(opacity=90);width:100%;height:100%;}
.ykcode .ykcode-detail-action{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;}
.ykcode .ykcode-detail-tips{margin-bottom:10px;font-size:16px;color:#909090;}
.ykcode .ykcode-detail-help{font-size:14px;color:#909090;}
.ykcode .btn-fresh{cursor:pointer;display:inline-block;*display:inline;*zoom:1;width:40px;padding:60px;}
.ykcode .btn-fresh i{display:block;width:40px;height:40px;background:url(/index/img/logreg/logreg.png) no-repeat -25px 0;}
.ykcode .btn-fresh:hover i{background-position:-95px 0;}
.ykcode .ykcode-status-info{padding-top:60px;color:#909090;font-size:18px;}
.ykcode .ykcode-status-help{margin-top:15px;color:#bbb;font-size:14px;}
.ykcode .ico-success{display:inline-block;*display:inline;*zoom:1;height:24px;width:24px;margin-right:5px;vertical-align:middle;background:url(/index/img/logreg/logreg.png) no-repeat -70px 0;}
.ykcode .ykcode-timeout-show,
.ykcode .timeout .ykcode-timeout-hide,
.ykcode .scanned .ykcode-status,
.ykcode .confirmed .ykcode-status,
.ykcode .ykcode-status-timeout,
.ykcode .ykcode-status-scanned,
.ykcode .ykcode-status-confirmed{display:none;}
.ykcode .ykcode-timeout-hide,
.ykcode .timeout .ykcode-timeout-show,
.ykcode .scanned .ykcode-status-scanned,
.ykcode .confirmed .ykcode-status-confirmed{display:block;}